Om du trodde mer på allvar någon förståelse för IT kan inse att Internet ligger i dess allra flesta applikationer till databaser och endast en liten del av statiska filer. Kärnan i varje större plats eller portal är att sätta in, redigera, radera och läsa uppgifter om tusentals och miljontals användare.
Nästa skikt är den algoritm som behandlar data. Åtminstone för nu standard programverktyg inte kan generera kod för att utföra en mycket specifik logik. I framtiden kan detta förändras med införandet av allt mer komplexa algoritmer, maskininlärning, genomförande av en mer formell och matematiska modeller för att körbara program.
På det översta lagret står "visualisering". Detta lager förefaller mig som skulle vara svårt att ersätta den mänskliga faktorn. Under visualisering kan ges - text, bilder, video och ljud. Således kan alla format spelas på olika enheter och gränssnitt - mobiltelefoner, datorer, enklare prylar som bara innehåller några av möjligheterna att "smarta" enheter och så vidare.
Nästa verktyg för programmerare som har skapat är att generera kod till databaser. Oavsett idé att tänka på mig i framtiden, eller mindre utsträckning kommer att behöva en databas för att lagra en viss datamodell och programmering lager för att arbeta med det. Detta verktyg kommer att kunna generera redo minst en tredjedel av programkoden och kan fokusera på det verkliga affärslogikprogrammering. Real verktyg är tidsbesparande - och som min tidigare instrument - för att hantera översättning http://tomavelev.com/TranslateApp/.
På den första skärmen kan du se datamodellen som jag använde för instrumentet.
Skapa en modell av programmets gränssnitt http://tomavelev.com/

I den aktuella versionen tre ansökan redan genererar inte bara Java, men PHP och Android-kod.

Resultatet i webbläsaren av den genererade koden - förmåga att utföra grundläggande operationer på definieras i ett bilddata. För en något bättre bild bibliotek Boostrap har genomfört i PHP och JSP-sidor har skärmar med en idé något bättre vy.

Efter att ha använt verktyget för att skapa flera idéer som är i mitt huvud, är det möjligt att utveckla verktyget på flera sätt - att lägga till fler programmeringsspråk, plattformar och bibliotek eller utveckla sådana verktyg för att skapa redo körbar fil. För tidsskalan i mitt huvud lutar mer till den andra tanken. Jag kommer att vara glad om jag få feedback - vad skulle du har varit på dig att ge honom prioritera verktyg för att göra jobbet åt dig.
Du kan maila mig på tomavelev@gmail.com.